el[JSP語言]

el[JSP語言]

JSP就是Java,只是它是一個特別的Java語言,加入了一個特殊的引擎,這個引擎將HTTPServlet這個類的一些對象自動進行初始化好讓用戶使用,而用戶不用再去操心前面的工作。

同時這個引擎又引入了<jsp:*、<%@等一系列的特別語法,使用這些語法來進行一些特定的操作,如引用檔案、URL轉向、JavaBean引用等這樣的操作,這些都是由引擎自動幫你完成初始化的工作。 我們可以將這個引擎看作一個Jsp到Java Servlet的生成器或是翻譯器,讓用戶不用再面對複雜的Servlet中的還沒開始工作就要寫的幾十行代碼。這就是JSP--一個Java Servlet生成器。JSP->Java Servlet Code(.java檔案)->Java Runtime Bin Code(.class檔案),這就是為什麼我們第一次運行JSP時CPU運行能達到很高的原因,它實際上是調用了jsp引擎來生成java檔案,再用javac來編譯它到class檔案,這才能去執行它。同時也說明了在第一次運行以後,速度為什麼哪么快的原因,只要這個jsp檔案不改變哪么這個操作就不再會進行了(除非你刪除了class檔案)。java有什麼jsp就有什麼樣的功能,與asp一樣,jsp的真正力量是我們永遠看不到頭的!

JSP目前廣泛套用於網頁開發,是一種很好的程式語言。

相關詞條

相關搜尋

熱門詞條

聯絡我們